home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 122 / MOBICLIC 122.ISO / mac / DATA / DSS122 / DSS122_05 / DSS122_05.swf / scripts / frame_25 / DoAction.as
Text File  |  2009-12-14  |  2KB  |  86 lines

  1. function rejouer()
  2. {
  3.    delete BT_REJOUER.onRollOver;
  4.    delete BT_REJOUER.onRollOut;
  5.    delete BT_REJOUER.onDragOut;
  6.    delete BT_REJOUER.onPress;
  7.    BT_REJOUER.gotoAndPlay("E0");
  8.    delete BT_NEWQUIZ.onRollOver;
  9.    delete BT_NEWQUIZ.onRollOut;
  10.    delete BT_NEWQUIZ.onDragOut;
  11.    delete BT_NEWQUIZ.onPress;
  12.    BT_NEWQUIZ.gotoAndPlay("E0");
  13.    onEnterFrame = function()
  14.    {
  15.       trace(BT_NEWQUIZ._currentframe);
  16.    };
  17.    gQuestion = 1;
  18.    gScore = 0;
  19.    gereTextes.videLM();
  20.    anim_A._visible = 0;
  21.    gNoQuestion = gListeQuestions[0];
  22.    gotoAndStop("relance");
  23. }
  24. function finCommentFin()
  25. {
  26.    anim_P._visible = 0;
  27.    anim_A = swfStocker["A_" + gModuleName + "_M_INTRO_A"];
  28.    if(anim_A !== undefined)
  29.    {
  30.       afficheClipPos(anim_A,100,150);
  31.    }
  32. }
  33. if(gNbQuestionsTotal > gNbQuestions)
  34. {
  35.    BT_NEWQUIZ.gotoAndPlay("E1");
  36.    BT_NEWQUIZ.gotoAndPlay("E3");
  37.    onMcOver({mc:BT_NEWQUIZ,codeIB:"IB93",mcLabelOut:"E3"});
  38.    BT_NEWQUIZ.onPress = function()
  39.    {
  40.       onMcOut(this);
  41.       if(gListeQuestionsTotal.length < gNbQuestions)
  42.       {
  43.          initListeQuestions();
  44.       }
  45.       else
  46.       {
  47.          gListeQuestions = gListeQuestionsTotal.slice(0,gNbQuestions);
  48.       }
  49.       gListeQuestionTirage = duplicate(gListeQuestions);
  50.       rejouer();
  51.    };
  52. }
  53. BT_REJOUER.gotoAndPlay("E3");
  54. onMcOver({mc:BT_REJOUER,codeIB:"IB92_1",mcLabelOut:"E3"});
  55. BT_REJOUER.onPress = function()
  56. {
  57.    onMcOut(this);
  58.    gListeQuestions = duplicate(gListeQuestionTirage);
  59.    i = gListeQuestionTirage.length - 1;
  60.    while(i >= 0)
  61.    {
  62.       gListeQuestionsTotal.unshift(gListeQuestionTirage[i]);
  63.       i--;
  64.    }
  65.    rejouer();
  66. };
  67. BT_REJOUER.gotoAndPlay("E3");
  68. anim_P = swfStocker["A_" + gModuleName + "_BG_QUIZ"];
  69. if(anim_P !== undefined)
  70. {
  71.    afficheClipPos(anim_P,150,150);
  72. }
  73. if(gScore < gNbQuestions / 3)
  74. {
  75.    joueSon({nomSon:"FIN_01",actionFin:"finCommentFin"});
  76. }
  77. else if(gScore < gNbQuestions / 3 * 2)
  78. {
  79.    joueSon({nomSon:"FIN_02",actionFin:"finCommentFin"});
  80. }
  81. else
  82. {
  83.    joueSon({nomSon:"FIN_03",actionFin:"finCommentFin"});
  84. }
  85. stop();
  86.